package cn.iocoder.yudao.module.system.controller.admin.mini.orderInfo.back.service.back;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.system.controller.admin.mini.orderInfo.back.controller.admin.back.vo.BackPageReqVO;
import cn.iocoder.yudao.module.system.controller.admin.mini.orderInfo.back.dal.dataobject.back.BackDO;

/**
 * 退/换货 Service 接口
 *
 * @author 芋道源码
 */
public interface BackService {



    /**
     * 获得退/换货
     *
     * @param id 编号
     * @return 退/换货
     */
    BackDO getBack(Integer id);


    /**
     * 获得退/换货分页
     *
     * @param pageReqVO 分页查询
     * @return 退/换货分页
     */
    PageResult<BackDO> getBackPage(BackPageReqVO pageReqVO);

    void refund(Integer id) throws Exception;


}
